package com.lyx.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;


@Data
@NoArgsConstructor
@AllArgsConstructor
public class User {

  @TableId(type = IdType.AUTO)
  private long id;
  private String name;
  private Integer age;
  private String email;

  @Version //乐观锁Version注解
  private Integer version;

  @TableLogic //逻辑删除
  private Integer deleted;

  @TableField(fill = FieldFill.INSERT)
  private Date create_time;

  @TableField(fill = FieldFill.INSERT_UPDATE)
  private Date update_time;
}